home *** CD-ROM | disk | FTP | other *** search
/ Chip 1998 November / CHIP Kasım 1998.iso / emulators / nintendo / fwnes20b.exe / FWNES98E.TXT < prev    next >
Text File  |  1998-05-12  |  28KB  |  672 lines

  1.                       ---------------------------------
  2.                              NES/Famicom FOREVER 
  3.                        NES/Famicom Emulator fwNES 0.20b 
  4.                             Based On CYS's hacking 
  5.                       Main Emu Core by FanWen Yang 1998/5/12
  6.                             Sound Core by Shu Kondo
  7.                                  DOS Version
  8.                       ---------------------------------
  9.  
  10. -----------------------------
  11.  What is a NES or a Famicom?
  12. -----------------------------
  13.  
  14.     In the mid to late 80s, there was a popular television video game console
  15. known as the Nintendo Entertainment System. In Japan, this revolutionary system
  16. was known as the Famicom (short for Family Computer). It is an 8-bit machine, using
  17. a 6502 CPU, much like the old Apple ][. The rest of the hardware includes a
  18. Picture Processing Unit (PPU) and a sound chip producing 5 channel sound (2 channels
  19. for square waves, 1 traingle wave, 1 noise channel and 1 PCM sound channel). It 
  20. contains 1K of RAM and 4K of VRAM. In Japan, an addon knwon as the Famicom Disk
  21. System (FDS) was released. The FDS used 3" floppy disks instead of the standard
  22. cartridges and its hardware enhanced sound quality, adding two sound channels.
  23. Nintendo also released peripheral devices such as the Zapper (light gun) and the
  24. Power Pad.
  25.  
  26. ----------------------
  27.  What is an Emulator?
  28. ----------------------            
  29.         
  30.     An emulator is a program that makes one machine act like another machine... in 
  31. this case, giving the PC all the information it needs to mimic the original NES/FC console.
  32.  
  33. --------------------
  34.  Why write fwNES98?
  35. --------------------
  36.     The author of this emulator has very fond memories of growing up with his 
  37. Famicom, and there is no complete Famicom emulator. Therefore he decided to write his own
  38. Famicom/NES emulator. 
  39.  
  40.  What is fwNES98's Goal?
  41. -------------------------
  42.     Full emulation of NES/Famicom hardware, memory mappers, and sound channels. If 
  43. possible, the author will add FDS support.
  44.  
  45. ---------------------------------
  46.  What is fwNES98 current status?
  47. ---------------------------------
  48. *Famicom/NES itself 
  49.  
  50. 1. 6502 (Using Marat's M6502 core and Neil's N6502 core and Shu Kondo S6502)
  51. 2. PPU Registers almost fully emulated
  52. 3. Full Sound Channel (DPCM included)
  53.  
  54. *mappers supported: (fwnes follows the interNES .NES .NEZ file standard plus 
  55.                        fwNES98's own set of extended mappers)
  56.  
  57. Byte    Context
  58. -------------------------------------------------------------------------
  59. 0-3       String  "NES^Z"
  60. 4         Number of 16K Program Data Block
  61. 5         Number of 8K Chr Data Block
  62. 6         bit 0     1 Vertical Mirroring, 0 Horzontal Mirroring
  63.           bit 1     1 Battey Backup ($6000-$7FFF)
  64.           bit 2     1 Trainer on ($7000-$71FF
  65.        (*)bit 3     4 Screen Buffer ($2000-$2FFF)
  66.           in some mapper #70 #78 this bit is used as Toggle HV/PG
  67.           bit 4-7   mapper number low 4 bit 
  68. 7         bit 4-7   mapper number high 4 bit 
  69. 8-15      Reserved
  70. 16-...    Trainer ->Program Block ->Chr Block
  71. EOF
  72.  
  73. -------------------------------------------------------------------------
  74.  
  75.  Mapper Number           Chipset Name                    Example Games using particular Mapper
  76.  
  77.  iNES mapper 0           32kb ROM/8k VROM                Super Mario Bros, Mario Bros, Clu Clu Land
  78.  iNES mapper 1           Nintendo MMC1                   Kid Niki, Dragon Warrior 3-4, Mega Man 2 
  79.  iNES mapper 2           UNROM (ROM switch)              Castlevania, Life Force, Skate or Die 
  80.  iNES mapper 3           CNROM (VROM switch)             Gradius, Paperboy, Q-Bert 
  81.  iNES mapper 4           Nintendo MMC3                   SMB3, Contra Force, Crystalis
  82.  iNES mapper 5           MMC5                            Castlevania 3, Metal Slader Glory, 
  83.                                                          many Koei games
  84.  iNES mapper 7           AOROM (32kb ROM Switch) Wizards and Warriors, Solstice, Cobra Triangle
  85.  iNES mapper 8           FFE F3xxx series                Doraemon Kaitakuhen
  86.  iNES mapper 9           Nintendo MMC2                   Punch-Out
  87.  iNES mapper 10          Nintendo MMC4                   Punch-Out Syouhinban, Fire Emblem, Family War
  88.  iNES mapper 11          Colour Dreams                   Pesterminator, Bible Adventures, Crystal Mines
  89.  iNES mapper 15          100-in-1 chip                   100-in-1 Contra Function 16, Crazy Climber, 
  90.                                                          Mobile Suit Gundam Z
  91.  iNES mapper 16          Bandai chip                     Dragon Ball Z series, SD Gundam Night 
  92.                                                          Gundam Story 1-3
  93.  iNES mapper 17          FFE F8xxx                       Dynamite Batman 2, Parodius, Dragon Ball Z 3
  94.                                                          FamiJump 2 ..etc  
  95.  iNES mapper 18          Jaleco SS8806                   Jaleco Pro Baseball '90
  96.  iNES mapper 19          Namcot 106                      Final Lap, Family Stadium '90, Splatterhouse
  97.  iNES mapper 21          Konami VRC4 2A                  Ganbare Goemon Gaiden 2, Wai Wai World 2
  98.  iNES mapper 22          Konami VRC4 1B                  Twinbee 3
  99.  iNES mapper 23          Konami VRC2b                    Wai Wai World, Getsufuu Maden
  100.  iNES mapper 24          Konami VRC6                     Akumajo Dracula 3, Mouryou Senki Madara
  101.  iNES mapper 25          Konami VRC4                     Gradius 2, Ganbare Goemon Gaiden
  102. fwNES mapper 26          Konami VRC6V                    Madara,EsperDream  
  103.  iNES mapper 32          Irem G101                       Image Fight (J), Parman
  104.  iNES mapper 33          Taito TC0190/TC0350             Power Blazer, Pon Poko Pon
  105.  iNES mapper 34          Nina 1                          Impossible Mission 2, Deadly Towers, AVE games
  106. fwNES mapper 48          Tatio TC190V                    FlintStone
  107. fwNES mapper 64          Tengen Rambo-1                  Klax, Shinobi, Skull and Crossbones
  108. fwNES mapper 65          Irem H3001                      Daiku No Gensan, Parman 2
  109. fwNES mapper 66          74161/32                        Dragonball, Bio Sensi Dan,YoKaiClub
  110. fwNES mapper 67          Sunsoft Mapper 3                FantasyZone2J
  111. fwNES mapper 68          Sunsoft Mapper 4                Afterburner 2J
  112. fwNES mapper 69          Sunsoft Mapper 5                Batman: Return of the Joker, Batman (J)
  113. fwNES mapper 70          74161/32                        KamenRiderClub.Saint Seiya,PocketZarus
  114. fwNES mapper 71          Camerica Mapper                 FireHwak
  115. fwNES mapper 72          Jaleco Early Mapper #0          Jaleco TennisJ,PinBallQuestJ,MoeProJudo
  116. fwNES mapper 74          Taiwan MMC3 -Varient Mapper#0   KidNiKi3J(hacked)
  117. fwNES mapper 75          Jaleco Mapper SS8805/KonamiVRC1 Jaleco BasketBall 2by2 J Ganbare Goemon1J
  118. fwNES mapper 76          Namco 109                       MegamiTenshi1J
  119. fwNES mapper 77          Irem   Early Mapper #0          NaporeonSenki,HolyDrive
  120. fwNES mapper 78          74161/32                        CosmosCarrier.
  121. fwNES mapper 79          AmericanVideoEntertainment      F15Citywar,Trolls  
  122. fwNES mapper 80          Tatio X-005                     Demon Sword (J)
  123. fwNES mapper 81          Tatio C075                      ???????? 
  124. fwNES mapper 82          Tatio X1-17                     ????????
  125. fwNES mapper 83          Cony Mapper                     Garou Densetu Special 
  126. fwNES mapper 84          Pasofami mapper                 .500 and .MOD games
  127. fwNES mapper 85          Konami VRC 7                    TinyToonAdv2J,Lagrange Point
  128. fwNES mapper 86          Jaleco Early Mapper #2          MoeProBaseball
  129. fwNES mapper 87          74161/32                        HyperSportMT                    
  130. fwNES mapper 88          Namco 118                       DevilManJ
  131. fwNES mapper 89          SunSoft Early Mapper            MitoKoumon
  132. fwNES mapper 90          HK-TK2                          Tekken2
  133. fwNES mapper 91          HK-SF3                          StreetFighter3
  134. fwNES mapper 92          Jaleco Early Mapper #1          MoeProSoccer,MoeProBaseball88
  135. fwNES mapper 100         MMC3/Nestice/Trainer/Buugy Mode Used in hacked roms !!
  136.  
  137. *the emulator itself supports:
  138.  
  139. 7 screen modes:
  140.     320x200 
  141.     256x240 
  142.     256x224 
  143.     256x256 
  144.     256x256 with scanlines 
  145.     288x224 
  146.     288x224 with scanlines
  147.  
  148. 2 joystick options
  149.     2 button standard
  150.     4 button Gravis
  151.  
  152. 1 sound choice
  153.    All sound Device SEAL Lib Support !
  154.    (Digital Sound)
  155.  
  156. -----------------------------------------------------
  157.  What are the minimum system requirements for fwNES?
  158. -----------------------------------------------------
  159.  
  160. this does not mean for 100% performance.. 
  161.  
  162.  PC   : IBM Compatible PC
  163.  CPU  : 586 (AMD, INTEL, CYRIX) 133+ Recommand
  164.  RAM  : 16 MB
  165.  OS   : DOS 6.22 or Win95 DOS Box 
  166.  
  167. ------------------------------------------
  168.  What are fwNES98's command line options?
  169. ------------------------------------------
  170.  
  171.  
  172.  -m6502              - Use Marat6502 Core Good But Slow (default)
  173.  -s6502              - Use ShuKondo6502 Core ,Cool! 
  174.  -delay     <number> - Use it For Fast 586 or Pentium II 
  175.  -cycle     <number> - Number of CPU Cycles Per Scanline <114>
  176.  -frameskip <frame>  - Number of Frame Skip When Update Screen <2>
  177.  -vbline    <lines>  - How many scanlines during VBLANKING  [15]
  178.  -irqad     <number> - Adjust IRQ for Various Mapper, Auto(default)
  179.                        Details later in this file
  180.  -irqad2    <number> - Adjust IRQ for Konami Mappers  Auto(default)
  181.  -vgamode <mode>
  182.          0: 320x200            1:256x240            2:256x224 (default)
  183.          3: 256x256            4:256x256-scanline   5:288x224
  184.          6: 288x224-scanline  
  185.  
  186.  -vsyncon            -Sync the VGA when drawing to screen
  187.  -vsyncoff           -TurnOff  
  188.  -noticker           -TurnOff Sound Ticker&FPS Moniter!
  189.  -palette <mode>
  190.          0: iNES's Palette  1: PasoFami's Palette  2: Loopy's Palette (default)
  191.  -sound   <mode>  - Sound Mode
  192.                        0: Off , 1: SB 2: SB AWE 3: PAS 4:UltraSound Max
  193.                        5: UltraSound 6:Windows Sound System 7:Ensoniq SoundScape
  194.                        8: Auto delete (default)
  195.                                                      
  196.  -joy4               - Use 4 Buttom GamePad (Gravis GamePad)
  197.  -joy2               - Use Standard JoyStick
  198.  -nojoy              - don't use joystick
  199.  
  200.  -k_a  <scancode>              - customize key for Button A 
  201.  -k_b  <scancode>              - customize key for Button B 
  202.  -k_start <scancode>           - customize key for Button Start
  203.  -k_select <scancode>          - customize key for Button Select 
  204.  -k_up  <scancode>             - customize key for Up 
  205.  -k_down  <scancode>           - customize key for Down
  206.  -k_right <scancode>           - customize key for Right
  207.  -k_left <scancode>            - customize key for Left
  208.  
  209.  
  210.  Key                Scancode
  211.  ------------------------------
  212.  KEY_ESC               1
  213.  KEY_1                 2
  214.  KEY_2                 3
  215.  KEY_3                 4
  216.  KEY_4                 5
  217.  KEY_5                 6
  218.  KEY_6                 7
  219.  KEY_7                 8
  220.  KEY_8                 9
  221.  KEY_9                 10
  222.  KEY_0                 11
  223.  KEY_MINUS             12
  224.  KEY_EQUALS            13
  225.  KEY_BACKSPACE         14
  226.  KEY_TAB               15
  227.  KEY_Q                 16
  228.  KEY_W                 17
  229.  KEY_E                 18
  230.  KEY_R                 19
  231.  KEY_T                 20
  232.  KEY_Y                 21
  233.  KEY_U                 22
  234.  KEY_I                 23
  235.  KEY_O                 24
  236.  KEY_P                 25
  237.  KEY_OPENBRACE         26
  238.  KEY_CLOSEBRACE        27
  239.  KEY_ENTER             28
  240.  KEY_CONTROL           29
  241.  KEY_LCONTROL          29
  242.  KEY_A                 30
  243.  KEY_S                 31
  244.  KEY_D                 32
  245.  KEY_F                 33
  246.  KEY_G                 34
  247.  KEY_H                 35
  248.  KEY_J                 36
  249.  KEY_K                 37
  250.  KEY_L                 38
  251.  KEY_COLON             39
  252.  KEY_QUOTE             40
  253.  KEY_TILDE             41
  254.  KEY_LSHIFT            42
  255.  KEY_BACKSLASH         43
  256.  KEY_Z                 44
  257.  KEY_X                 45
  258.  KEY_C                 46
  259.  KEY_V                 47
  260.  KEY_B                 48
  261.  KEY_N                 49
  262.  KEY_M                 50
  263.  KEY_COMMA             51
  264.  KEY_STOP              52
  265.  KEY_SLASH             53
  266.  KEY_RSHIFT            54
  267.  KEY_ASTERISK          55
  268.  KEY_ALT               56
  269.  KEY_SPACE             57
  270.  KEY_CAPSLOCK          58
  271.  KEY_F1                59
  272.  KEY_F2                60
  273.  KEY_F3                61
  274.  KEY_F4                62
  275.  KEY_F5                63
  276.  KEY_F6                64
  277.  KEY_F7                65
  278.  KEY_F8                66
  279.  KEY_F9                67
  280.  KEY_F10               68
  281.  KEY_NUMLOCK           69
  282.  KEY_SCRLOCK           70
  283.  KEY_HOME              71
  284.  KEY_UP                72
  285.  KEY_PGUP              73
  286.  KEY_MINUS_PAD         74
  287.  KEY_LEFT              75
  288.  KEY_5_PAD             76
  289.  KEY_RIGHT             77
  290.  KEY_PLUS_PAD          78
  291.  KEY_END               79
  292.  KEY_DOWN              80
  293.  KEY_PGDN              81
  294.  KEY_INSERT            82
  295.  KEY_DEL               83
  296.  KEY_PRTSCR            84
  297.  KEY_F11               87
  298.  KEY_F12               88
  299.  KEY_LWIN              91
  300.  KEY_RWIN              92
  301.  KEY_MENU              93
  302.  KEY_PAD               100
  303.  KEY_RCONTROL          120
  304.  KEY_ALTGR             121
  305.  KEY_SLASH2            122
  306.  KEY_PAUSE             123
  307.  
  308.   Default Key Mapping :
  309.  
  310.   <Space>       - Button A
  311.   <LeftControl> - Button B
  312.   <Tab>         - Button Select
  313.   <Enter>       - Button Start
  314.   <Right-Arrow> - Right
  315.   <Left -Arror> - Left
  316.   <Up   -Arrow] - Up
  317.   <Down -Arrow> - Down
  318.   <0>-<9>       - RealTimeSave/Load Slot Selector !
  319.   <F1>          - RealTimeSave *.RT?
  320.   <F2>          - RealTimeLoad *.RT?
  321.   <F3>          - SoftReset (as Reset Button on a NES/Famicom)
  322.   <F4>          - CoolReset (as Power On/Off on a NES/Famicom)
  323.   <F7>          - FrameSkip Increase
  324.   <F8>          - FrameSkip Decrease
  325.   <F9>          - Delay Increase ( For Faster Machine )
  326.   <F10>         - Delay Decrease ( For Faster Machine )
  327.   <F11>         - Enter Debugger 
  328.   <F12>         - Save Screen into .PCX
  329.   </>           - Switch VGAMODE
  330.   <Esc>         - Enter GUI
  331.   <End>         - Exit to OS
  332.  
  333. --------------------------------------
  334. How to use GUI ?
  335. --------------------------------------
  336.  
  337. When you press "ESC" then a simple GUI will popup.
  338.  
  339. Key Mapping for GUI :
  340.  
  341. ESC        -Cancel ,Exit ...etc
  342. Enter      -Accept ,Select ...etc
  343. PageDown   -Faster scrolling down in filebox
  344. PageUp     -Faster scrolling up in filebox
  345. Up-Arror   -move up
  346. Down-Arrow -move down
  347. F12        -Save into .PCX
  348.  
  349. GUI Menu :
  350.  
  351.  GUI                Description      Nomal Function Key-equivment
  352. -------------------------------------------------------------------
  353. Resume to Game  :  Return to Game  
  354. SoftReset       :  emulate reset-button                F3
  355. HardRest        :  emulate power-on switch             F4
  356. Load New File   :  Load a new game 
  357. Load RTS        :  Load RTS file                       F2
  358. Save RTS        :  Save RTS file                       F1   
  359. Debugger        :  Enter a simple Debugger             F11
  360. About           :  About the fwNES 
  361. Settings        :  Change Settings
  362. Exit            :  Quit and Exit to OS                 End 
  363.  
  364. --------------------------------------
  365. How to use debugger  (Expert Only )
  366. --------------------------------------
  367.  
  368. Command:
  369. ?                              Show This Help
  370. @                              Toggle Real CPU Mode
  371. #                              Toggle Real CPU + PPU Mode
  372. *(not yet)                     Toggle Edit Mode
  373. I                              Show 6502 INT Vector
  374. S                              Dump Sprite Ram
  375. N                              Show Cart Infos
  376. V                              Show 6502 Regs
  377. T                              Show Current Pallete Color
  378. U                              Show PPU Regs
  379. F                              Show Current Screen
  380. <addr>D                        Disassembly at <addr>
  381. <addr>M                        Memory Dump at <addr>
  382. <addr>: <date1> <date2> ..     Modify at <addr> with <data>
  383. <ssss>.<eeee>/ <date> <data>   Serach pattern from ssss to eeee
  384. <ssss>.<eeee>W <filename>      Write to a file from ssss to eeee
  385. <addr>R <filename>             Read from a from ,put at addr
  386. <ssss>.<eeee>Z <date>          Fill <date> from ssss to eeee
  387. <addr>G    [M6502 Only]        Continue from addr
  388. C          [M6502 Only]        Coutinue without break
  389. <addr>B    [M6502 Only]        Break at addr
  390. <offset>O  [M6502 Only]        Break at PC + offset
  391. Q                              Exit to Emulator
  392.  
  393. !!!!Notice!!!!!!!!!!!!!
  394.  
  395. Real CPU Mode mean mapping 64K 6502 Space into 0-FFFF
  396. Real CPU + PPU Mode mean mapping 0-3fff VRAM and 4000-FFFF 6502 Space into 0-FFFF
  397. Edit Mode mean mapping PRG+CHR into 0-XXXXX ,xxxxx depend on size of PRG+CHR
  398.  
  399. --------------------------------------
  400.  What are fwNES's current known bugs?
  401. --------------------------------------
  402.  
  403.      1. PPU emulation not perfect
  404.      2. Pallette Bugs/background & sprite prorities
  405.      3. mapper 6/Namco/MMC5/ not fully supported.        
  406.      4. HitFlag and Split handling Buggy
  407.      5. No Gravis Grip Supported .
  408.      6. Will crash some computers :P (i don't think so really)
  409.      7. Unknown
  410.  
  411. -----------------------------     
  412.  Frequently Asked Questions
  413. -----------------------------
  414.  
  415. 0.20 Version
  416.  
  417.    1. Q:Can i re-define key for Button A ?
  418.       A:Sure in 0.20 ,you can define your own key for A,B,Select,Start,Up,Down,Left,Right!
  419.         you can use command line option ,or under GUI,it will be save into .INI automatically !
  420.  
  421.    2. Q:My roms can't work with the mapper you assigned !!
  422.       A:No way ,if you have  well dump,no trained ,raw roms,it should work well !
  423.  
  424.    3. Q:i hear rumor ,fwNES will support FDS in 0.20 ? but i don't know how to use it !
  425.       A:Not yet,althought fwNES did add some FDS register into it !
  426.  
  427.    4. Q:Konami Game Work well in fwNES yet ?
  428.       A:Sure,fwNES 0.20's key feature is a solution for All Konami Games,
  429.         Konami VRC 1 - 7,but you may need to use -vbline to adjust some each game or not !!!
  430.         Some Game only work on Shu 's S6502 well .so you must try yourself !!
  431.  
  432.    5. Q:i used to use fwNES 0.15 ,and my favorite game can't work with 0.20 !!
  433.       A:Send your title name and bug report to me ! i will fix it ASAP .
  434.  
  435.    6. Q: Does mapper #90 ,#91 really supported and those title exist ?
  436.       A: yeah . those carts are made in HK or TW or China.
  437.  
  438.    7. Q:some game work worse than 0.15 ,like Castle Vania 1
  439.       A:most US/NES games use -vbline 16 is okay .
  440.         most JP/Famicom use -vbline 24 is okay .
  441.         you can check it yourself .and vbline is a powerful option for fwNES.
  442.         correct value for a game, will let you enjoy it more !
  443.  
  444.    8. Q:it seem some bug in GUI?     
  445.       A: yeah ..maybe ...i strong recommand you use commandline  to load games ,
  446.          or use a front-end until fwNES's GUI free of bugs !
  447.  
  448. 0.15 Version
  449.  
  450.    1. Q: How can i use RealTime Save/Load function ?
  451.       A: press "F1"to save current game ,press "F2" load saved games.
  452.  
  453.    2. Q: I want save more current game ,can i ?
  454.       A: YES.sure,you just press 0 to 9 to switch current slot .
  455.          default slot is 0 when starting fwNES .
  456.          *.RT0 -> *.RT9
  457.  
  458.    3. Q: Oh.I like the gameplay screen ,can i save it ?
  459.       A: Yes,you can press "F12" to dump SCREEN into .PCX .
  460.          Rules is that: 
  461.               if you play fwnes.NES ,it will auto save .PCX
  462.               into fwnes01.pcx,fwnes02.pcx .....so on.  
  463.    4. Q: Why you have so many 6502 Core within fwNES ?
  464.       A: bcos .each 6502 has its disadvtage and advantages.!
  465.          Marat 6502 Core is good but SLOW !
  466.          Neil  6502 Core is fast but buggy!
  467.          ShuKondo 6502 Core is the one i perfer :)
  468.  
  469.          A Tip :
  470.          try fwnes98 ff2j.nes -s6502  -vbline 24 -frameskip 0 -sound 1 -joy4 -delay 0
  471.          to get best gameplay with FinalFantasy 2 J ..
  472.  
  473.  
  474.    5. Q: Can i use RealTime Save/Load function cross 6502 Core ?
  475.       A: Probaly YES,but i don't suggest you to do .
  476.          if you use M6502 then keep using it . 
  477.  
  478.    6. Q: I want reset all emulator status ? how to do ?
  479.       A: Deleted .INI .
  480.   
  481.    7. Q: My favorite game seem not supported?
  482.       A: Send me your game mapper infos.i will try my best to support it !
  483.    
  484.    8. Q: your emulator is too fast on my machine ? how to slow down?
  485.       A: -frameskip 0 , -delay <0-30> ..or turn on Vsync !
  486.  
  487.    9. Q:I have a AWE32/64 Gold .it has no sound when using fwNES ?
  488.       A:Bcos of SEAL Sound Lib ..you must set your sound device to SB mode
  489.         -sound 1 .
  490.  
  491.   10. Q: What is Mapper #100 for ?
  492.       A: bcos Nestice 's MMC3 Buggy emulation... so there are tons of trained games.
  493.          you must use this for those game (Trained for Nesticle ).
  494.            
  495. 0.10 Version
  496.  
  497.    1. Q: What is an Emulator?
  498.       A: if you don't know what is emulator,then forget fwnes :P . you can
  499.          read some articles from newsgroups or some web sites to find out.
  500.          check out http://zophar.internexus.net 
  501.  
  502.    2. Q: What do you need to run fwnes98? 
  503.       A: you need a DPMI server to run fwnes98, CSWDPMI.EXE (default) or under
  504.          Win95's dos box.
  505.       
  506.    3. Q: Where are some games?
  507.       A: I don't know.. do a web search, or check out http://emu.internexus.net/Vertigo/
  508.  
  509.    4. Q: How do i convert my carts to work with fwnes98?
  510.       A: using some custom copying devices...i know there is one called "IO/56"
  511.                          
  512.    5. Q: How can i backup savegames when i quit the game ?
  513.       A: There are 2 type game backup systems, one is EPROM Backup, the other is Battery Backup.
  514.          fwNES98 will autosave into .sav if the type is Battery. As for EPROM, sorry but fwNES98
  515.          doesn't support realtime load/save yet.
  516.  
  517.    6. Q: This Game doesn't work with fwNES98 !
  518.       A: If Gray screen,then check the header of the ROM..is it correct?
  519.          Number of Prg Block, Number of Chr Block? Trainer? ..etc
  520.     
  521.    7. Q: The gameplay scrolling is wrong?
  522.       A: Change the header of file...Vertical mirroring / Horzontal mirroring
  523.  
  524.    8. Q: The graphics still messed up or no status bar 
  525.       A: try  -ppufix2, wizard&warrior 1, 2, Cobra Triangle ..
  526.               -ppufix1 for DragonBall 2 ,DragonBall 3         
  527.        (i hate the Rare games :P breaking my handling for PPU)
  528.  
  529.    9. Q: The game loads, but locks up during gameplay, or at the title screen.
  530.       A: adjust  -cycle and -vbline ... try increasing the number.
  531.  
  532.    10. Q: The graphics are messed up in some scanlines only .
  533.        A: using -irqad to adjust it
  534.              Mappers 
  535.            A)     
  536.              4             /*MMC3    */ 
  537.              5             /*MMC5    */
  538.              64            /*Rambo   */
  539.                                         -irqad A  0<A<16
  540.            B) 
  541.              17            /* FFE     */
  542.              16            /* Bandai  */           
  543.              18            /* Jaleco  */
  544.              19            /* Namco   */
  545.              65            /* H3001   */             
  546.              69            /* SunSoft5*/
  547.                                         -irqad B 100<B<140  
  548.            C)
  549.              21            /* VRC 4 */
  550.              22            /* VRC 4 */
  551.              23            /* VRC 4 */
  552.              24            /* VRC 4 */
  553.              25            /* VRC 5 */
  554.                                          -irqad2 C 0<C<40
  555.              
  556.        the follow games have been tesed
  557.              Megami Tenshi 2     -irqad 130
  558.              Dragon Ball 2       -irqad 115
  559.              Dragon Ball 3       -irqad 110
  560.              Dragon Ball Z       -irqad 115    
  561.              Dragon Ball Z2      -irqad 115 
  562.              Dragon Ball Z3      -irqad 115
  563.              Dragon Ball ZGaiden -irqad 116
  564.                
  565.        IRQ adjust will affect by -cycle and  -vbline       
  566.  
  567.  
  568.        to run SMB3 correctly use -cycle 125 -irqad 0 -ppufix2       
  569.  
  570.      11. Q: The Sound is Bad!
  571.          A: ????? Wow..are you kidding ? Sound is very good :)
  572.  
  573.      12. Q: Help! My monitor is going crazy!
  574.          A: use  -vgamode to choose a different screen resolution.
  575.  
  576.      13. Q: The Joystick doesn't work!
  577.          A: Get a good joystick, i prefer my Gravis Gamepad.
  578.                       
  579.      14. Q: I love your emulator, how can i tell you?
  580.          A: Send me a email with a joke..
  581.  
  582.      15: Q: I don't like your emulator, how can i tell you ?
  583.          A: Send me a email with a sexy porn
  584.  
  585.      16: Q: Your emulator is too slow on my machine!
  586.          A: It happens. You still can play some mapper 0 games with -n6502 
  587.  
  588.      17. Any other problems? Email the author directly . 
  589.  
  590. ----------------------------------
  591.  How can I help fwNES98 Project ?
  592. ----------------------------------
  593.  
  594.  Tech Infos :
  595.  
  596.         Send Tech info for Famicom/NES and FDS and Light-Gun,KeyBoard,etc
  597.         VRC6/VRC7/MMC5/Namco106 Sound Infos to author,FanWen with the following
  598.         email address.
  599.  
  600.  E-Mail:yangfanw@ms4.hinet.net
  601.  
  602.  Mirror Site:
  603.         Due to low bandwidth fwNES web server surfer ,i'd like to have some
  604.         Mirror site .if you maintain a non-commerical purpose web server,
  605.         and want to help me out ,then i am welcome !
  606.   
  607. -----------
  608.  Greetings
  609. -----------
  610.         Thanks to Shu Kondo for S6502 emu core and some cool suggestion and help,and Sound Routine !
  611.         Thanks to SEAL Sound LIB Authors .
  612.         Thanks to Marat for M6502 emu core and emulib.
  613.         Thanks to Neil for N6502 emu core .
  614.         Thanks to Vertigo and #mul8 friends for beta testing, and suggestions.
  615.               JL_Picard Barkley /Firebug/ Loaded _Rza_
  616.               Opoth lugnut GreenSky VmprHuntrD
  617.          Thanks to carol for compatible list and beta testing .
  618.          Thanks to Jim Geffre for various infos and help.
  619.         Thanks to Blaster , Washu , Kuro and Piro for various mappers infos .
  620.          Thanks to others who help me with fwnes98 project!!!
  621.  
  622. ---------------- 
  623.  Special Thanks
  624. ----------------
  625.      CYS. without him, fwnes98 will never have existed, all famicom/NES infos
  626. and mapper info is based on his hackings and his experience. During the coding
  627. fwnes98, he also helped a lot. "THANK YOU A LOT, MY FRIEND".
  628.  
  629. ----------------------
  630.  fwNES98 User License
  631. ----------------------
  632.     fwNES98 is Shareware. But you don't pay any money to the author, and you get a fully 
  633. fuctional version of it. But you can't distrubute fwNES98 with any game roms. If you do 
  634. this it will hurt me and hurt the emulation development. And you can't sell fwNES98 for other 
  635. commerical purposes. And I don't hold any responsiblity if fwNES98 cause any damage to your 
  636. PC. Use it at your risk.
  637.  
  638. ---------------------------
  639.  How to Contact the Author
  640. ---------------------------
  641.  
  642. Email  : yangfanw@ms4.hinet.net 
  643.  
  644. WebPage:
  645.  
  646. Current:
  647.         http://neuralpc5.cs.ccu.edu.tw/~fanwen/fwnes_e.htm (English )
  648.         http://neuralpc5.cs.ccu.edu.tw/~fanwen/fwnes.htm   (Chinese )
  649.         http://neuralpc5.cs.ccu.edu.tw/~fanwen/fwnes_j.htm (Japanese)
  650.  
  651. will move to (after June):
  652.  
  653.         http://sepc08.et.ntust.edu.tw/emu/fwnes_e.htm (English)
  654.         http://sepc08.et.ntust.edu.tw/emu/fwnes.htm   (Chinese)
  655.         http://sepc08.et.ntust.edu.tw/emu/fwnes_j.htm (Japanese)
  656.  
  657. Mirror Site:
  658.  
  659.         US:  http://www.fortunecity.com/underworld/nintendo/451/
  660.              http://efx.hypermart.net/fwnes/
  661.  
  662.         JP:
  663.  
  664. Message Board :
  665.                 (post your question in the following site ,i will replay
  666.                  if i have time !  )
  667.  
  668.         US:http://edomain.tierranet.com/adverts/vert/bboard.mv
  669.  
  670.         JP:http://www.geocities.co.jp/Playtown/7656/fanclub.html
  671.  
  672.